package yl.hs.bmipfull.pojo.salemanage;

import org.springframework.lang.Nullable;
import yl.hs.bmipfull.annotations.DBField;
import yl.hs.bmipfull.annotations.DBTable;
import yl.hs.bmipfull.pojo.BaseEntity;

import java.math.BigDecimal;

/**
 * 作用:  销售合同附加费用信息实体类<br/>
 * 创建时间: 2021年05月19日 16时11分39秒 <br/>
 *
 * @author 谢东
 */
@DBTable(disName = "销售合同附加费用信息", mapCode = "contract_additional_fee")
public class ContractAdditionalFeeEntity extends BaseEntity {

    /**
     * 主键
     */
    @Nullable
    private Long id;
    /**
     * 编号
     */
    @DBField(disName = "销售合同附加费用信息编号", mapCode = "sn", isSerialNumber = true, isRequire = true, snPrefix = "")
    private String sn;
    /**
     * 费用项代码
     */
    private String itemCode;
    /**
     * 费用项编号
     */
    private String itemSN;
    /**
     * 费用项名称
     */
    private String itemName;
    /**
     * 单位价格
     */
    private BigDecimal price;

    /**
     * 合同编号
     */
    private String contractSN;

    public String getContractSN() {
        return contractSN;
    }

    public void setContractSN(String contractSN) {
        this.contractSN = contractSN;
    }

    public Long getId() {
        return this.id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getSn() {
        return this.sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getItemCode() {
        return this.itemCode;
    }

    public void setItemCode(String itemCode) {
        this.itemCode = itemCode;
    }

    public String getItemSN() {
        return this.itemSN;
    }

    public void setItemSN(String itemSN) {
        this.itemSN = itemSN;
    }

    public String getItemName() {
        return this.itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public BigDecimal getPrice() {
        return this.price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }


}